package com.zjj.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zjj.reggie.dto.SetmealDto;
import com.zjj.reggie.entity.Setmeal;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zhangjie
 * @since 2020-05-24
 */
public interface SetmealService extends IService<Setmeal> {

    /**
     * 保存套餐及菜品
     * @param setmealDto 套餐及菜品信息
     */

    public void saveWithDish(SetmealDto setmealDto);

    // 根据id查询套餐及商品信息
    public SetmealDto getByIdWithDish(Long id);

    public void updateWithDish(SetmealDto setmealDto);

    // 根据id删除套餐及套餐和商品的关联信息
    public void deleteWithDish(Long... id);
}
